home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / IDL / ErrorDef.idl < prev    next >
Encoding:
Text File  |  1994-04-19  |  7.3 KB  |  165 lines  |  [TEXT/MPS ]

  1. //# Copyright:    © 1993-94 by Apple Computer, Inc., all rights reserved.
  2. #ifndef _ERRORDEF_
  3. #define _ERRORDEF_
  4.  
  5. #ifndef _ODTYPES_
  6. #include "ODTypes.idl"
  7. #endif
  8.  
  9. //# $$$$$ This file may go away when "raises" expressions are added to each method
  10.  
  11. //==============================================================================
  12. // Constants
  13. //==============================================================================
  14.  
  15. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  16. #pragma somemittypes on
  17. #endif
  18.     
  19. const ODError kODNoError = 0;
  20.  
  21. const ODError kODErrUndefined                  =     1;
  22. const ODError kODErrCannotResize              =     2;
  23. const ODError kODErrInvalidContainer        =     3;
  24. const ODError kODErrInvalidDocument            =     4;
  25. const ODError kODErrInvalidDraft              =     5;
  26. const ODError kODErrInvalidStorageUnit      =    6;
  27. const ODError kODErrCannotEmbed              =    7;
  28. const ODError kODErrInvalidPart              =    8;
  29. const ODError kODErrInvalidFrame              =    9;
  30. const ODError kODErrInvalidWindow            =  10;
  31. const ODError kODErrInvalidWindowState      =  11;
  32. const ODError kODErrInvalidSystemInterface  =  12;
  33. const ODError kODErrInvalidFocusSet            =  13;
  34. const ODError kODErrInvalidFocusModule      =  14;
  35. const ODError kODErrInvalidDispatchModule   =  15;
  36. const ODError kODErrInvalidType              =  16;
  37. const ODError kODErrTypeExists              =  17;
  38. const ODError kODErrInvalidName          = 18;
  39. const ODError kODErrNameExists          = 19;
  40. const ODError kODErrInvalidID          = 20;
  41. const ODError kODErrInvalidToken          = 21;
  42. const ODError kODErrInvalidExtension        = 22;
  43. const ODError kODErrInvalidValue          = 23;
  44. const ODError kODErrInvalidProperty        = 24;
  45. const ODError kODErrInvalidPosCode        = 25;
  46. const ODError kODErrInvalidValueIndex      = 26;
  47. const ODError kODErrKeyDoesNotExist        = 27;
  48. const ODError kODErrKeyAlreadyExists        = 28;
  49. const ODError kODErrWrongType          = 29;
  50. const ODError kODErrPartMissing          = 30;
  51. const ODError kODErrExtensionMissing        = 31;
  52. const ODError kODErrCannotAddProperty      = 32;
  53. const ODError kODErrCannotAddType        = 33;
  54. const ODError kODErrUnfocusedStorageUnit      = 34;
  55. const ODError kODErrInvalidPermissions      = 35;
  56. const ODError kODErrInvalidVersion        = 36;
  57. const ODError kODErrCannotCreateDraftVersion    = 37;
  58. const ODError kODErrInvalidBelowDraft      = 38;
  59. const ODError kODErrDraftNotExists        = 39;
  60. const ODError kODErrContainerExists        = 40;
  61. const ODError kODErrCannotCollapseDrafts      = 41;
  62. const ODError kODErrNonEmptyDraft        = 42;
  63. const ODError kODErrInvalidContainerType      = 43;
  64. const ODError kODErrContainerNotExists      = 44;
  65. const ODError kODErrDraftExistsWithDifferentID  = 45;
  66. const ODError kODErrNoPreviousDraft        = 46;
  67. const ODError kODErrInvalidPropertyName      = 47;
  68. const ODError kODErrInvalidSUCursor        = 48;
  69. const ODError kODErrVersionListInternalized    = 49;
  70. const ODError kODErrNoVersionList        = 50;
  71. const ODError kODErrNoDraftProperties      = 51;
  72. const ODError kODErrInvalidRefCount        = 52;
  73. const ODError kODErrCannotCreateFrame      = 53;
  74. const ODError kODErrCannotCreateWindow      = 54;
  75. const ODError kODErrCannotGetPersistentObject  = 55;
  76. const ODError kODErrOutstandingDraft        = 56;
  77. const ODError kODErrZeroRefCount          = 57;
  78. const ODError kODErrCannotCreateLayout      = 58;
  79. const ODError kODErrInvalidGraphicsSystem    = 59;
  80. const ODError kODErrSingularTransform      = 60;
  81. const ODError kODErrOutOfMemory          = 61;
  82. const ODError kODErrInvalidDraftID        = 62;
  83. const ODError kODErrVersionListUnavailable    = 63;
  84. const ODError kODErrSemaphoreReleased       = 64;
  85. const ODError kODErrCannotChangePermissions    = 65;
  86. const ODError  kODErrInvalidVersionList      = 66;
  87. const ODError  kODErrNameNotExists        = 67;
  88. const ODError  kODErrCannotGetFrame        = 68;
  89. const ODError  kODErrCannotCreatePart        = 69;
  90. const ODError  kODErrCannotGetPart        = 70;
  91. const ODError  kODErrCannotGetWindow        = 71;
  92. const ODError  kODErrCannotGetLayout        = 72;
  93. const ODError  kODErrInvalidStorageUnitRef    = 73;
  94. const ODError  kODErrInvalidIDList        = 74;
  95. const ODError  kODErrStorageUnitLocked      = 75;
  96. const ODError  kODErrInvalidStorageUnitKey    = 76;
  97. const ODError  kODErrStorageUnitNotLocked      = 77;
  98. const ODError kODErrBentoErr            = 78;
  99. const ODError kODErrBentoNoSession        = 79;
  100. const ODError kODErrBentoInvalidProperty      = 80;
  101. const ODError kODErrBentoInvalidType        = 81;
  102. const ODError kODErrBentoCannotNewObject      = 82;
  103. const ODError kODErrBentoCannotNewValue      = 83;
  104. const ODError kODErrBentoCannotCreateContainer  = 84;
  105. const ODError kODErrBentoCannotOpenContainer    = 85;
  106. const ODError  kODErrBentoInvalidObject       = 86;
  107. const ODError kODErrNotImplemented        = 87;
  108. const ODError kODErrIteratorOutOfSync       = 88;
  109. const ODError kODErrFocusAlreadyRegistered    = 89;
  110. const ODError kODErrFocusNotRegistered      = 90;
  111. const ODError kODErrFocusIsExclusive        = 91;
  112. const ODError kODErrFocusIsNonExclusive      = 92;
  113. const ODError kODErrUnknownWindow        = 93;
  114. const ODError kODErrNotPromise          = 94;
  115. const ODError kODErrCannotGetExternalLink    = 95;
  116. const ODError kODErrCannotCreateLink        = 96;
  117. const ODError kODErrNoLinkSpecValue        = 97;
  118. const ODError kODErrUnknownLinkSpecVersion    = 98;
  119. const ODError kODErrInvalidCanvas        = 99;
  120. const ODError kODErrCorruptLinkSpecValue      = 100;
  121. const ODError kODErrInvalidFacet          = 101;
  122. const ODError kODErrInvalidPositionCode      = 102;
  123. const ODError kODErrInvalidKey          = 103;
  124. const ODError kODErrReadErr            = 104;
  125. const ODError kODErrWriteErr            = 105;
  126. const ODError kODErrNoDragManager        = 106;
  127. const ODError kODErrNoDragSystemStorage      = 107;
  128. const ODError kODErrDragItemNotFound        = 108;
  129. const ODError kODErrCannotAllocateDragItem    = 109;
  130. const ODError kODErrUnknownDragImageType      = 110;
  131. const ODError kODErrDragTrackingException    = 111;
  132. const ODError kODErrNoShapeGeometry        = 112;    // Shape has no polygon representation
  133. const ODError kODErrNotExportedLink        = 113;
  134. const ODError kODErrNotImportedLink        = 114;
  135. const ODError kODErrCannotGetLink        = 115;
  136. const ODError kODErrCannotInitializePart      = 116;
  137. const ODError kODErrInvalidTransform        = 117;
  138. const ODError kODErrInvalidLinkKey        = 118;
  139. const ODError kODErrDocNotSaved          = 119;
  140. const ODError kODErrCannotMarkAction        = 120;
  141. const ODError kODErrEmptyStack          = 121;
  142. const ODError kODErrNoBeginAction        = 122;
  143. const ODError kODErrCannotAddAction        = 123;
  144. const ODError kODErrInvalidPlatformWindow     = 124;
  145. const ODError kODErrShapeTooComplex        = 125;    // Polygon shape is too huge for QuickDraw
  146. const ODError kODErrInvalidCloneKind        = 126;
  147. const ODError kODErrMemoryProblem        = 127;    // bad heap or damaged object
  148. const ODError kODErrInvalidClipboardKey      = 128;
  149. const ODError kODErrTransformErr          = 129;    // Illegal op on xform
  150. const ODError kODErrInvalidParameter        = 130;    // Invalid fn param
  151. const ODError kODErrAssertionFailed        = 131;    // Internal error
  152. const ODError kODErrInvlaidFileContents      = 132;    // bad name space file data
  153.  
  154. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  155. #pragma somemittypes off
  156. #endif
  157.  
  158. module OpenDoc_Errors 
  159. {
  160.     const string OpenDoc_Errors_Version = "1.0.";
  161. };
  162.  
  163. #endif // _ERRORDEF_
  164.  
  165.